home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 8 / The Pier Shareware #8 (The Pier Exchange) (1996).ISO / gap / select.doc < prev   
Text File  |  1995-10-05  |  15KB  |  287 lines

  1.  
  2.  
  3.                              ThePier Select
  4.                               Version  2.0
  5.  
  6.                  Copyright (c) 1993-1995 RoboSoft Systems
  7.                            All rights reserved.
  8.  
  9.  
  10.     
  11.  
  12.     ThePier Select will work with a Pier Exchange Shareware CD-ROM to 
  13.     allow you to randomly add a specific number of files from the CD to 
  14.     your filebase.  New Pier Exchange CDs are released every three to 
  15.     four months.  Since each CD contains about 4000 files, you should be 
  16.     able to add about 40 files a day to your BBS on a continuous basis.  
  17.     (This assumes you'll be purchasing future editions of the Pier 
  18.     Exchange CDs when they become available.)  
  19.     
  20.     The point of this, of course, is to make your BBS look like it's 
  21.     getting a _lot_ of uploads.  If you've been a sysop long, you know 
  22.     there is a bit of a catch-22 when it comes to uploads.  Callers tend 
  23.     not to upload if you don't have a lot of new files each time they 
  24.     call.  Unless you're already getting a lot of uploads, few callers 
  25.     will take the time to contribute.
  26.  
  27.     ThePier Select will allow you to add a specific number of files to 
  28.     your filebase.  You tell ThePier Select how many files to add and it 
  29.     randomly selects that many files from the CD and adds them directly 
  30.     to the filebase (if you're running GAP) or to a PCB-style file list.  
  31.     ThePier Select maintains a small database of its own so it can keep
  32.     track of the files it has already selected.  This eliminates 
  33.     duplicate uploads.
  34.  
  35.     Note for GAP sysops: There are two versions of ThePier Select.  One
  36.     is multi-node compatible, the other is not.  Be sure you use the 
  37.     correct version for your system.  Non-GAP sysops needn't be concerned;
  38.     either version will work fine.
  39.  
  40.     IMPORTANT: This version of ThePier Select is compatible _only_ with
  41.     the databases included with The Pier Shareware #4 and above.  The
  42.     Pier Shareware #4 includes databases for all previous Pier Shareware 
  43.     CD-ROMs, so this shouldn't be a problem.
  44.  
  45.     Disclaimer
  46.     ----------
  47.  
  48.     ThePier Select is provided AS IS without any warranty, expressed or 
  49.     implied, including, but not limited to, fitness for any purpose.  
  50.     Use of ThePier Select, and the consequences thereof, are entirely 
  51.     your risk.  In no event will RoboSoft Systems be liable for any 
  52.     damages whatsoever resulting from the use of ThePier Select.
  53.  
  54.     Registration
  55.     ------------
  56.  
  57.     ThePier Select is being distributed as a freeware bonus to any
  58.     sysop who owns a Pier Exchange CD-ROM.  ThePier Select is 
  59.     copyrighted software and RoboSoft Systems reserves all rights
  60.     pertaining to that copyright, but you may use this software 
  61.     without payment of any fee.
  62.  
  63.     If you are a GAP sysop, please consider registering one or more
  64.     of the GAP-specific utilities from RoboSoft Systems.  You'll 
  65.     find a description of these programs in the file GAP-PRO.TXT.
  66.  
  67.     Distribution 
  68.     ------------
  69.  
  70.     ThePier Select may be freely distributed on any Bulletin Board 
  71.     System (BBS), including commercial systems such as CompuServe (CIS), 
  72.     Genie, and BIX.  ThePier Select may be distributed by diskette by 
  73.     any organization or disk distributor as long as the fee for this 
  74.     distribution is no greater than $5.
  75.  
  76.     Feel free to pass around copies of ThePier Select, however, please
  77.     distribute all of the original files and do not modify any of the 
  78.     files.
  79.  
  80.     Instructions for Use
  81.     --------------------
  82.  
  83.     Using ThePier Select is a two-part process.  You must first build 
  84.     ThePier Select database using PRESELCT.EXE.  PRESELCT uses 
  85.     ThePier database included on the CD to build a local database.  
  86.     (There are two separate databases involved here.  What is referred
  87.     to here as ThePier Select database is the local database built by 
  88.     PRESELCT.  It resides in the directory with the rest of ThePier 
  89.     Select files.  It's fairly small, about 35k, and contains just 
  90.     enough information to locate the files in the large database.  
  91.     ThePier database is the large database included with ThePier CD and 
  92.     used by ThePier CD-ROM Access Program.  It contains complete 
  93.     information about all the files on the CD and will normally reside 
  94.     on the CD.)  Before running PRESELCT, you need to find ThePier 
  95.     database on the CD and write down the directory path.  (It should 
  96.     be in the directory THEPIER off the root, but you should check to 
  97.     be sure.)  PRESELCT will ask for this directory path and will then 
  98.     quickly run through the files in ThePier database.  ThePier Select 
  99.     database is in the file PIERSLCT.DAT.  If you want to use ThePier 
  100.     Select on more than one CD at a time, you'll have to set up one 
  101.     directory for each CD and keep copies of ThePier Select files in 
  102.     each directory.
  103.  
  104.     Once you've built ThePier Select database, you can use SELECT.EXE to 
  105.     randomly select files from the database.  SELECT uses the local 
  106.     database to select the random file and then retrieves the detailed
  107.     information about that file from ThePier database on the CD.  So 
  108.     both the local database and the large database on the CD must be 
  109.     available when running SELECT.  If you run a GAP BBS, SELECT can add 
  110.     the selected files directly to your filebase.  If you don't run GAP, 
  111.     SELECT will add the selected files to a PCBoard-style file listing.  
  112.     It's up to you to figure out how to get the files in that listing 
  113.     into your filebase.
  114.  
  115.     SELECT is controlled via command line parameters.  Each parameter 
  116.     should be preceded by a slash (/) or a dash (-).  The parameters may 
  117.     be in either upper or lower case.  The general parameters applicable 
  118.     to both GAP and non-GAP environments are as follows.
  119.  
  120.     /S#       - Optional parameter indicating that files should be 
  121.                 selected only from the specified CD-ROM subject.
  122.                 Example: "SELECT /S5" indicates that files should be 
  123.                 selected only from CD-ROM subject 5.  By default, files 
  124.                 are selected from all subjects on the CD-ROM.
  125.  
  126.     /D        - Optional parameter indicating the selected files should
  127.                 be marked with today's date instead of the actual file 
  128.                 date.  This will ensure that the selected files show up
  129.                 in your filebase as new files.
  130.  
  131.     /N#       - Optional parameter indicating the number of files to 
  132.                 select.  Example: "SELECT /N25" indicates that 25 files
  133.                 should be selected.  By default, ten files are selected 
  134.                 during each run of SELECT.
  135.  
  136.     /P<path>  - Optional parameter indicating the directory containing
  137.                 ThePier database (usually on the CD-ROM).  The 
  138.                 environment variable THEPIER can also be used to specify
  139.                 the path to the CD-ROM database.  If no path is 
  140.                 specified, the current directory is used.  (The default
  141.                 action here is almost certainly not what you want.)
  142.                 Example: "SELECT /Px:\thepier" indicates ThePier 
  143.                 database is in the directory 'X:\THEPIER'.
  144.  
  145.     /R<root>  - Required parameter that specifies the root filename used
  146.                 for ThePier database (the one on the CD).  If the
  147.                 database is in the directory X:\THEPIER and that 
  148.                 directory contains files such as PIER3.D01, PIER3.D02,
  149.                 PIER3.D03, etc, the root would be PIER3.  This parameter
  150.                 _must_ be specified or SELECT will not be able to open 
  151.                 the database.  Example: "SELECT /Rpier3".
  152.  
  153.     
  154.     If you are running a GAP BBS, the following parameters can be used.
  155.  
  156.     /G        - Indicates the selected files should be added directly to
  157.                 a GAP filebase.  The environment variable GAPCNF should 
  158.                 contain the path to the GAP default directory (where 
  159.                 GAPBBS.CNF resides).
  160.  
  161.     /Vx       - Required (if /G is specified) parameter that indicates
  162.                 the drive letter of the CD-ROM containing the files 
  163.                 being added.  ThePier database does not contain drive
  164.                 information, so this parameter is necessary in order to 
  165.                 let GAP know the full path to the selected files.            
  166.                 Example: "SELECT /G /VF" indicates that the CD-ROM is
  167.                 drive F:.
  168.  
  169.     /L        - Optional parameter indicating that existing files
  170.                 which are duplicated on the CD-ROM should be physically
  171.                 deleted.  SELECT assumes you want to use the files on 
  172.                 the CD in preference to existing files which duplicate 
  173.                 those on the CD.  This parameter causes SELECT to 
  174.                 automatically delete the actual files when duplicates
  175.                 occur.  All duplicate files, deleted or not, will be
  176.                 logged to PIERSLCT.LOG.  If you don't use this 
  177.                 parameter, you can review the log and manually delete
  178.                 the duplicate files.
  179.  
  180.     Also of interest if you're running GAP are two other text-based 
  181.     files.  KEYWORDS.XCL is a list of words, one word per line, that 
  182.     will not be indexed as keywords.  A standard KEYWORDS.XCL is 
  183.     included with ThePier Select.  You can add or delete words using any 
  184.     normal ASCII editor.
  185.  
  186.     PIERSLCT.XLT is used to automatically translate CD-ROM subjects to
  187.     specific area/subjects in your filebase.  This allows you to add 
  188.     CD-ROM files to your existing filebase structure without creating 
  189.     new subjects specifically for the CD-ROM.  Each line of PIERSLCT.XLT 
  190.     should contain three numbers separated by spaces.  The first number 
  191.     is the CD-ROM subject number, the second number is the GAP filebase 
  192.     area, and the third number is the GAP filebase subject within that 
  193.     area.  So, if you want subject 1 from the CD to map to Area 0, 
  194.     Subject 13 in your GAP filebase, add the line "1 0 13" to 
  195.     PIERSLCT.XLT.  Each CD-ROM subject should appear in PIERSLCT.XLT 
  196.     only once.  A default PIERSLCT.XLT is included with ThePier Select, 
  197.     but it is not designed with a particular CD or system in mind, so 
  198.     you should edit it to fit your system and the CD you're using prior 
  199.     to running SELECT.  A GAP filebase subject of 0 will cause files
  200.     in the associated CD-ROM subject to be completely skipped.  (This 
  201.     may be of use if you want to exclude one or more subjects on the
  202.     CD-ROM.)
  203.     
  204.     A good way to do the mapping is to automatically map those subjects 
  205.     on the CD that obviously correspond directly to subjects you've 
  206.     already established and to map the rest of the CD-ROM subjects to
  207.     your upload directory.  You can then review the uploads individually 
  208.     and place them in the appropriate subject in your GAP filebase.  For 
  209.     instance, if you already have a Communications subject in your 
  210.     filebase and the CD contains a Communications subject, you'll want 
  211.     to map the CD subject directly to your filebase subject.  But if the 
  212.     CD contains a single Windows subject and you have multiple Windows 
  213.     subjects in your filebase, you'll probably want to review the files 
  214.     individually to decide in which of your Windows subjects they belong.
  215.     In this case, you can map the CD Windows subject to your upload 
  216.     subject and then review the files along with the rest of your normal 
  217.     uploads.  
  218.     
  219.     If you import directly into a GAP filebase, SELECT will maintain a 
  220.     log (PIERSLCT.LOG) detailing its operation.  The log will list the 
  221.     files imported by SELECT and will identify any collisions with 
  222.     existing files.
  223.  
  224.     ThePier Select can also randomly select an uploader name from a 
  225.     list of names in the file PIERSLCT.NAM.  Uploader names should be
  226.     entered one per line in this file.  You can create a list of
  227.     completely fake names or use some of your real users' names if you 
  228.     like.  (It is recommended you use fake names since you may need to
  229.     determine the source of a file and it will lead to confusion if you
  230.     use real user names.)  The "uploader" will not receive any real 
  231.     credit for the file other than getting his/her name listed as 
  232.     uploader.  There is no switch to control this feature.  If 
  233.     PIERSLCT.NAM exists, the names contained therein will be used.  If 
  234.     the file doesn't exist, all uploads will be credited to SYSOP.  You
  235.     can put an asterisk in front of the names in PIERSLCT.NAM if you
  236.     don't want to deal with updating the uploaders credits when the file
  237.     is eventually deleted.
  238.  
  239.  
  240.     If you are running any system other than GAP, the following 
  241.     parameters can be used.  (These parameters can be used on GAP boards 
  242.     too, but they have no effect if the /G parameter is specified.)
  243.  
  244.     /A        - Optional paramater indicating the selected files should 
  245.                 be appended to an existing file list.  The default 
  246.                 behavior is to create a new listing file with each run
  247.                 of SELECT.
  248.  
  249.     /F<file>  - Optional parameter specifying the name of the output 
  250.                 file.  By default, the file list is output to 
  251.                 PIERSLCT.LST.  Example: "SELECT /Fmy_list.out" will         
  252.                 write the data for the selected files to the file             
  253.                 MY_LIST.OUT.
  254.  
  255.     /Cc       - Optional parameter specifying a character used to mark
  256.                 continuation lines within the generated listing.  If 
  257.                 this parameter is not specified, no continuation line
  258.                 marker will be used.  Example: "SELECT /C#" causes 
  259.                 SELECT to use '#' as the continuation line marker.                                    
  260.                 Since the vertical bar commonly used to mark 
  261.                 continuation lines can not be properly specified on the
  262.                 command line, the /C parameter without a following 
  263.                 character can be used to specify the use of a vertical
  264.                 bar as the continuation line marker.  Example: "SELECT 
  265.                 /C" causes SELECT to use '|' as the continuation line 
  266.                 marker.
  267.  
  268.  
  269.  
  270.     Limitations
  271.     -----------
  272.  
  273.     ThePier Select will only work with CD-ROMs from The Pier Exchange 
  274.     that contain the RoboROM database used by ThePier CD-ROM Access 
  275.     Program version 3.x.  This database is available on ThePier CD-ROM 
  276.     #4 and above.  Databases for previous Pier Shareware CD-ROMs are
  277.     included on CD-ROM #4. They may also be obtained from The Pier 
  278.     Exchange.  The databases are fairly large so a nominal disk and 
  279.     handling charge may apply.
  280.  
  281.  
  282.     If you have several Pier Exchange CD-ROMs and want to use ThePier
  283.     Select on more than one of them you will need to create a separate
  284.     directory for each and copy all ThePier Select files into each 
  285.     directory.  ThePier Select database names are hardcoded and can not
  286.     be shared between CD-ROMs, so the files have to be segregated.
  287.